package com.ruoyi.energy.domain;

import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 变压器部件属性对象 omp_ny_trans_part_arrs
 *
 * @author cjie
 * @date 2021-10-11
 */
@Data
@ApiModel
public class NyTransPartArrs extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** 部件编号 */
    @Excel(name = "箱变序号")
    @ApiModelProperty(value = "箱变序号")
    private Long transId;

    /** 箱变编号 */
    @Excel(name = "箱变编号")
    @ApiModelProperty(value = "箱变编号")
    private String transNum;

    /** 箱变名称 */
    @Excel(name = "箱变名称")
    @ApiModelProperty(value = "箱变名称")
    private String transName;

    /** 部件编号 */
    @Excel(name = "部件编号")
    @ApiModelProperty(value = "部件编号")
    private Long partId;

    /** 部件编码 */
    @Excel(name = "部件编码")
    @ApiModelProperty(value = "部件编码")
    private String partNum;

    /** 部件编码 */
    @Excel(name = "部件名称")
    @ApiModelProperty(value = "部件名称")
    private String airName;

    /** 属性编号 */
    @ApiModelProperty(value = "编号")
    private Long attrId;

    /** 部件编号 */
    @Excel(name = "编码")
    @ApiModelProperty(value = "编码")
    private String airNum;

    /** 规格型号 */
    @Excel(name = "规格型号")
    @ApiModelProperty(value = "规格型号")
    private String modal;

    /** 单位 */
    @Excel(name = "单位")
    @ApiModelProperty(value = "单位")
    private String unit;

    /** 额定容量 */
    @Excel(name = "额定容量")
    @ApiModelProperty(value = "额定容量")
    private Long allowLoad;

    /** 线径 */
    @Excel(name = "线径")
    @ApiModelProperty(value = "线径")
    private String diameter;

    /** 当前值 */
    private Long curValue;

    /** 空开id */
    private Long airId;

    /** 状态 */
    @Excel(name = "状态")
    @ApiModelProperty(value = "状态")
    private String status;

    /** 企业 */
    @Excel(name = "企业")
    @ApiModelProperty(value = "企业")
    private String en;

    /** 企业 */
    @Excel(name = "申报容量")
    @ApiModelProperty(value = "企业申报容量")
    private String enAllow;

    @Excel(name = "备注")
    @ApiModelProperty(value = "备注")
    private String remark;

    /** $table.subTable.functionName信息 */
    private List<NyEnteriseLoad> nyEnteriseLoadList;

}
